(function (root, factory) {
    if (typeof define === 'function' && define.amd) {
        define(['exports', 'echarts'], factory);
    } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') {
        factory(exports, require('echarts'));
    } else {
        factory({}, root.echarts);
    }
}(this, function (exports, echarts) {
    var log = function (msg) {
        if (typeof console !== 'undefined') {
            console && console.error && console.error(msg);
        }
    };
    if (!echarts) {
        log('ECharts is not Loaded');
        return;
    }
    if (!echarts.registerMap) {
        log('ECharts Map is not loaded');
        return;
    }
    echarts.registerMap('xihuqu', {
        "type": "FeatureCollection", "features": [{
            "type": "Feature",
            "id": "330106",
            "properties": {"name": "西湖区", "cp": [120.147376, 30.272934], "childNum": 1},
            "geometry": {
                "type": "Polygon",
                "coordinates": ["@@@@@@@A@@@@B@@@@AB@@@@@@@@@@@@@@@B@@@@@@@@@@@@@@@@@@@@AB@@A@@@@@@@A@@@@@@@@@@@@B@@@@@@A@@@@@@@@@@@@@@BA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@B@@@@@@A@@@@@@@@@@@@@@@@B@@@@@@@@B@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B@@@@@@@@@@@@@@@@@@@@@@@@@@@B@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@A@@@@@@@@@@A@@@@@@A@@@@AA@@@@@@@@A@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@AA@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@B@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@B@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@A@@@@@@@@@@AB@@@BADADA@A@@@A@A@@BA@@@AGIMSAACAAAA@A@IB@@AA@A@AB@DA@AB@AC@@AAAACA@A@C@ABCDCEAEAECCCACCCAC@CAC@I@IBGBGBGFIFEJKNIDCTMFCRIFCFADABADABCDCBE@CAC@@GCA@MCQEUMGEWTIBACIGAGGGCCEAKCG@MAMAG@E@EBIBGFIFKLEBC@CACACCCEA@AAA@CB@B@FADABA@C@EAEBCBAB@B@FABEFCFC@A@E@ABCB@DBDBBADABC@EBGAC@EAA@AB@@@BBD@BBDBF@DDDDD@BBFBF@BDJDBDFBDBD@D@DADAD@DD@BDBFAB@DEHABBDBD@BADCBCBK@E@G@CAJNDHDDD@DD@B@HCFAD@B@BBBDBHB@@@@@@B@@@B@@B@@BBBA@@@@@@BB@B@@@B@@A@A@@@@@@A@@@@CBA@A@AB@@@@A@@BAB@@@@@BAB@@A@@@@B@B@@@@@@B@@@B@@@B@@@BA@@@A@@@AB@BA@@@@@@@@@A@@@@@@@@B@@BBBB@@AB@@AB@DD@@@@@@@B@@A@@@@B@@@@@@AB@@@@@BAB@B@@@B@@@@B@BB@@HB@@@BB@B@@@HDB@BB@@@@BA@@@@B@B@@@HD@BB@@@B@B@@@BFDB@@@@BB@B@@@@@DDDD@FBB@@@@B@@@BD@B@@@@D@@@D@@@D@@B@DB@JAVAJE@@@A@CB@@A@@B@BBDFJ@B@@BBBBBB@@@B@@BBC@A@@BC@ABBDBBDD@@AB@B@BABA@@@GF@BA@EBC@@@@@EAICEAA@@@CF@BAB@@A@AB@@@@@BBF@@@@@@@B@@C@@@@@A@AB@@A@@@@BA@@@@B@B@B@@B@B@B@@@@@@B@B@DA@BL@B@@A@A@AD@@@@@@ABA@A@@@@B@D@@B@H@DBB@@@B@@@@B@B@B@B@BAB@D@B@B@D@@@@@BA@AB@@@B@@@@HB@@BBB@B@BBBBFAB@D@B@B@@@B@@BB@F@B@@B@@@B@@@@B@B@BA@A@A@AB@@@F@BB@@@@BB@@DA@@B@BBDA@B@@@B@@@@B@B@@AB@@@@@BB@@@B@@@B@@@@D@B@@@@A@A@@DCBADAB@BABCBABADCDMB@BA@ABA@@BA@@@@B@@AB@B@B@@@@ABA@@@@@A@AB@BA@@@@@BB@DABCDE@ABA@@@@@@DEBC@A@A@AB@@G@C@AAA@A@C@@@A@A@@BC@A@@DE@@HAHBH@B@B@@@@@@@FBF@B@DBB@B@B@BABAB@B@B@B@DBF@B@@@BABA@@@@@ABA@@@@@@@@@A@@@@@@BCDC@A@@@@@@@@@@@@@@BCBABC@A@@B@@@@@@@@@@@@AB@@@@@@@@@@@@@@@BA@A@@@@@@@@B@@@@@@A@@@@@A@@@@@A@@@@@A@@@@@@B@@@@@@@@@A@@A@@BA@A@@@@@@@@@@@@@AB@@AA@@@@@B@@@@@@@@EB@@@@@@@@@@@@A@@@A@@@@@@@@@@@@@@@@@AB@@ACB@@@@@@@A@@@@@@@A@@@@@@"],
                "encodeOffsets": [[123041, 30985]]
            }
        }], "UTF8Encoding": true
    });
}));
